#include <cassert>
#include <iostream>
#include "test_messaging.h"
#include "test_replication.h"
#include "test_interaction.h"
#include "test_idpool.h"
#include "test_lifecycle.h"

void RunAllTests ()
{
	std::cout << "running tests" << std::endl;
	TestMessageHandling::Run ();
	TestReplication::Run ();
	TestInteraction::Run ();
	TestIdPool::Run ();
	TestLifecycle::Run ();
	std::cout << "all tests passed" << std::endl;
}
